/* eslint-disable */

import React from 'react';
import { Svg, Path } from 'react-native-svg';
import { getIconColor } from './helper';

let IconEye = ({ size, color, ...rest }) => {
  return (
    <Svg viewBox="0 0 1024 1024" width={size} height={size} {...rest}>
      <Path
        d="M507.384 689.998c96.717 0 175.391-81.3 175.391-181.208s-78.674-181.208-175.391-181.208-175.39 81.299-175.39 181.208 78.673 181.208 175.39 181.208z m0-320.058c73.365 0 133.033 62.295 133.033 138.849 0 76.555-59.668 138.85-133.033 138.85-73.364 0-133.032-62.295-133.032-138.85 0-76.554 59.669-138.849 133.032-138.849zM4.086 510.907c84.207 215.829 283.629 355.271 507.957 355.271 224.414 0 423.863-139.441 508.072-355.271l2.993-7.68-2.993-7.682c-84.236-215.799-283.687-355.242-508.072-355.242-224.328 0-423.721 139.442-507.957 355.214l-2.994 7.681 2.994 7.709z m507.957-328.246c204.138 0 386.023 125.521 465.543 320.566-79.521 195.044-261.405 320.622-465.543 320.622-204.108 0-385.91-125.549-465.43-320.622 79.521-195.045 261.322-320.566 465.43-320.566z"
        fill={getIconColor(color, 0, '#333333')}
      />
    </Svg>
  );
};

IconEye.defaultProps = {
  size: 18,
};

IconEye = React.memo ? React.memo(IconEye) : IconEye;

export default IconEye;
